cloud-capped mountains - Alemán Inglés Diccionario